package com.cd2cd.auto_code.project.service;


import com.centon.auto_code.project.vo.ProjectVo;
import com.centon.auto_code.vo.BaseRes;
import com.centon.auto_code.vo.PageData;

/** 
项目管理
 **/
public interface ProjectService {
    /**
     * @gen_28_lwl
     * 项目分页
     * 项目分页
     * @param projectVo
    **/
    BaseRes<PageData<ProjectVo>> entityPage(ProjectVo projectVo);

    /**
     * @gen_29_lwl
     * 获取项目详情
     * 获取项目详情
     * @param id
    **/
    BaseRes<ProjectVo> getEntityInfo(Integer id);

    /**
     * @gen_30_lwl
     * 添加项目
     * 添加项目
     * @param projectVo
    **/
    BaseRes<String> addEntityInfo(ProjectVo projectVo);

    /**
     * @gen_31_lwl
     * 更新项目
     * 更新项目
     * @param projectVo
    **/
    BaseRes<String> modifyEntityInfo(ProjectVo projectVo);

    /**
     * @gen_32_lwl
     * 删除项目
     * 删除项目
     * @param projectVo
    **/
    BaseRes<String> delEntityInfo(ProjectVo projectVo);
}